Notes on Low Degree Toom-Cook Multiplication with Small Characteristic
نویسنده
چکیده
The use of Toom-Cook sub-quadratic polynomial multiplication was recently shown to be possible also when the coefficient field does not have elements enough, particularly for F2[x]. This paper focus on how Toom’s strategies can be adapted to polynomials on non-binary small fields. In particular we describe the Toom-3 algorithm for Fp[x] with p ∈ {3, 5, 7}, and some other unbalanced algorithms. Algorithms are described with full details, not only the asymptotic complexity is given, but the exact sequence of operations for possibly optimal implementations. Algorithms given here for Fp[x] perfectly works, as well, for Fpn [x], and may be useful for computations inside Fpn for large enough n. Moreover some connections with FFT-based multiplication are found, slightly improving the worst cases of FFT.
منابع مشابه
Towards Optimal Toom-Cook Multiplication for Univariate and Multivariate Polynomials in Characteristic
Toom-Cook strategy is a well-known method for building algorithms to efficiently multiply dense univariate polynomials. Efficiency of the algorithm depends on the choice of interpolation points and on the exact sequence of operations for evaluation and interpolation. If carefully tuned, it gives the fastest algorithm for a wide range of inputs. This work smoothly extends the Toom strategy to po...
متن کاملTowards Optimal Toom-Cook Multiplication for Univariate and Multivariate Polynomials in Characteristic 2 and 0
Toom-Cook strategy is a well-known method for building algorithms to efficiently multiply dense univariate polynomials. Efficiency of the algorithm depends on the choice of interpolation points and on the exact sequence of operations for evaluation and interpolation. If carefully tuned, it gives the fastest algorithm for a wide range of inputs. This work smoothly extends the Toom strategy to po...
متن کاملToom-Cook Multiplication: Some Theoretical and Practical Aspects
Toom-Cook multiprecision multiplication is a well-known multiprecision multiplication method, which can make use of multiprocessor systems. In this paper the Toom-Cook complexity is derived, some explicit proofs of the Toom-Cook interpolation method are given, the even-odd method for interpolation is explained, and certain aspects of a 32-bit C++ and assembler implementation, which is in develo...
متن کاملACTA UNIVERSITATIS APULENSIS Special Issue KARATSUBA AND TOOM-COOK METHODS FOR MULTIVARIATE POLYNOMIALS
Karatsuba and Toom-Cook are well-known methods used to efficiently multiply univariate polynomials and long integers. For multivariate polynomials, asymptotically good approaches like Kronecker’s trick combined with FFT become truly effective only when the degree is above some threshold. In this paper we analyze Karatsuba and some of Toom-Cook methods for multivariate polynomials, considering d...
متن کاملSome Toom-Cook Methods For Even Long Integers
We present a new approach to evaluation and interpolation phases of some (balanced and unbalanced) Toom-Cook multiplication methods for long integers when at least one factor is even. Some other optimization are also indicated. AMS Subject Classification: 11A05, 11A25, 11K65, 11Y70
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009